/*
 * create:2016年4月13日 下午2:50:49
 * author:wangds  
 */
package com.cxkj.shop.biz.demo;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;

import com.cxkj.shop.form.DefaultDelivery;
import com.cxkj.shop.form.Delivery;

import net.wangds.comp.business.http.AbstractHttpInteractionBusiness;

/**
 * .
 * @author wangds
 *
 */
public class DbTestBusiness extends AbstractHttpInteractionBusiness<Map<String,Object>, Delivery> {

  private SqlSessionFactory sessionFac;
  
  
  /**
   * The getter method of the property sessionFac.
   * @author wangds 2016年4月13日 下午2:52:03.
   * @return the sessionFac.
   */
  public SqlSessionFactory getSessionFac() {
    return sessionFac;
  }


  /**
   * The setter method of the property sessionFac.
   * @param thesessionFac the sessionFac to set
   * @author wangds 2016年4月13日 下午2:52:03.
   */
  public void setSessionFac(SqlSessionFactory sessionFac) {
    this.sessionFac = sessionFac;
  }


  /*
   * @see net.wangds.common.processor.Processor#process()
   * @author wangds 2016年4月13日 下午2:51:11.
   */
  @Override
  public void process() throws Exception {
    SqlSessionFactory fac = this.getSessionFac();
    SqlSession ssn = fac.openSession();
    
    List<Object> res = ssn.selectList("selTest");
    
    DefaultDelivery<Object> out = new DefaultDelivery<Object>();
    out.setData(res);
    this.setOutput(out);
  }


}
